package com.ruoyi.purchase.service;

import com.ruoyi.purchase.domain.PlanOrderLink;

import java.util.List;

/**
 * systemService接口
 * 
 * @author kevinness
 * @date 2025-02-10
 */
public interface IPlanOrderLinkService 
{
    /**
     * 查询system
     * 
     * @param planNo system主键
     * @return system
     */
    public PlanOrderLink selectPlanOrderLinkByPlanNo(String planNo);

    /**
     * 查询system列表
     * 
     * @param planOrderLink system
     * @return system集合
     */
    public List<PlanOrderLink> selectPlanOrderLinkList(PlanOrderLink planOrderLink);

    /**
     * 新增system
     * 
     * @param planOrderLink system
     * @return 结果
     */
    public int insertPlanOrderLink(PlanOrderLink planOrderLink);

    /**
     * 修改system
     * 
     * @param planOrderLink system
     * @return 结果
     */
    public int updatePlanOrderLink(PlanOrderLink planOrderLink);

    /**
     * 批量删除system
     * 
     * @param planNos 需要删除的system主键集合
     * @return 结果
     */
    public int deletePlanOrderLinkByPlanNos(String[] planNos);

    /**
     * 删除system信息
     * 
     * @param planNo system主键
     * @return 结果
     */
    public int deletePlanOrderLinkByPlanNo(String planNo);

    /**
     * 批量插入关系信息
     *
     * @param planOrderLinkList 列表
     * @return 结果
     */
    public int insertPlanOrderList(List<PlanOrderLink> planOrderLinkList);
}
